// 基于 SnowLang Project (https://gitee.com/jcnc-org/snow) 的衍生作品
// 原始版权归属: Copyright © 2025 Ke Xu (Luke)
// 本实现版权归属: Copyright © 2025 Sany
// 遵循 Apache License 2.0 授权
package module

type VMMode int

const (
	RUN   VMMode = iota // 运行模式：虚拟机正常执行指令
	DEBUG               // 调试模式：输出调试信息
)

// String 返回模式名称
func (m VMMode) String() string {
	switch m {
	case RUN:
		return "RUN"
	case DEBUG:
		return "DEBUG"
	default:
		return "UNKNOWN"
	}
}
